External processing accessory for mobile device

ABSTRACT

Accessories for mobile devices. Embodiments include an external protective case and/or holster for mobile electronic devices, where the external protective case/holster incorporates a battery pack, a payment processing device, television signal receiver, and/or a modular multi-input/output device.

RELATED APPLICATIONS

This application claims priority to a U.S. Provisional PatentApplication Ser. No. 61/346,386 entitled “External Case Accessory forMobile Devices Incorporating Payment Processing Device, TV SignalReceiver Device, and/or Modular Multi-Input/Output Device” filed May 19,2010.

FIELD OF THE INVENTION

Aspects relate to accessories for mobile devices. More particularlyembodiments include an external protective case and/or holster formobile electronic devices, where the external protective case/holsterincorporates a battery pack, a payment processing device, televisionsignal receiver, and/or a modular multi-input/output device.

BACKGROUND

Many mobile devices (e.g., mobile phones, digital assistants, mobilecommunication devices, handheld computing devices, personalmusic/video/content players and storage devices) are often powered bybattery power sources. Such battery power sources are often housedwithin the mobile device and may be changed and/or recharged as needed.However, as more powerful mobile devices are designed, these tend toconsume power more quickly, thereby shortening the time between charges.This tends to limit the usefulness of the mobile device since the usermust find a power source to recharge the battery source and wait untilit is recharged.

Additionally, such mobile devices are typically designed to satisfy theneeds of a wide array of consumers. For instance, such mobile devicesmay have somewhat limited processing capabilities (e.g., to extendbattery power) and limited input/output capabilities. Consequently,users who wish to extend the capabilities of the mobile device toimplement various types of solutions may be prevented from doing so.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a perspective view of a battery pack for a mobiledevice according to one example.

FIG. 2 illustrates how a mobile device can be housed within the batterypack of FIG. 1.

FIG. 3 illustrates a front view of the battery pack of FIG. 1.

FIG. 4 illustrates the battery pack of FIG. 1 in an open configuration.

FIG. 5 illustrates a top view of the battery pack of FIG. 1.

FIG. 6 illustrates a bottom view of the battery pack of FIG. 1.

FIG. 7 illustrates a back view of the battery pack of FIG. 1.

FIG. 8 illustrates back view of the battery pack of FIG. 1 in an openposition.

FIG. 9 illustrates a first side view of the battery pack of FIG. 1.

FIG. 10 illustrates the first side view of the battery pack of FIG. 1 inan open position.

FIG. 11 illustrates a second side view of the battery pack of FIG. 1.

FIG. 12 illustrates the second side view of the battery pack of FIG. 1in an open position.

FIG. 13 is an exploded view of components of the battery pack of FIG. 1.

FIG. 14 illustrates a block diagram for the battery pack of FIG. 1.

FIG. 15 illustrates a perspective view of the battery pack.

FIG. 16 illustrates a perspective view of the battery pack with a mobiledevice 1602 inserted therein.

FIG. 17 illustrates a battery pack that also operates as an extendibleprocessing and/or interfacing platform for a mobile device

FIG. 18 illustrates another perspective view of the battery pack.

FIG. 19 illustrates a front view of the battery pack.

FIG. 20 illustrates a front view of the battery pack 1502 with themobile device inserted therein.

FIG. 21 illustrates a back view of the battery pack with the mobiledevice inserted therein.

FIG. 22 illustrates a side view of the battery pack with and without themobile device.

FIG. 23 illustrates a functional block diagram of an external processingmobile accessory that is adapted to provide additional externalprocessing and additional interfaces for the mobile device.

FIG. 24 illustrates a functional block diagram of one embodiment of apayment processing mobile accessory adapted to read data stored onmagnetic strips of a payment card.

FIG. 25 illustrates a front perspective view of the payment processingaccessory.

FIG. 26 illustrates a front view of the payment processing accessory.

FIG. 27 illustrates a bottom view of the payment processing accessory.

FIG. 28 illustrates a side view of the payment processing accessory.

FIG. 29A and FIG. 29B illustrate front perspective views of a mobiledevice encased by the payment processing accessory.

FIG. 30 illustrates a two-part payment processing accessory having a topsection and a bottom section.

FIG. 31 illustrates the payment processing accessory with an explodedview of the bottom section.

FIG. 32A-32C illustrate perspective views of the internal contents ofthe bottom section of the payment processing accessory.

FIG. 33 illustrates a functional block diagram of one embodiment of apayment processing mobile accessory adapted to read data stored on achip embedded into a payment card.

FIG. 34 illustrates a functional block diagram of a programmable smartcard mobile accessory.

FIG. 35 illustrates a functional block diagram of a television signalreceiver and battery pack mobile accessory.

FIG. 36 illustrates a functional block diagram of a two-piece modularmobile device accessory scheme that comprises a bottom module and topmodule.

FIG. 37 illustrates a functional block diagram of a three-piece modularmobile device accessory scheme that comprises a bottom module, middlemodule, and top module.

FIG. 38 illustrates a functional block diagram of a data managementsystem that allows a mobile device equipped with a data managementmobile accessory to synchronize with and update data stored on a server.

FIG. 39 illustrates a functional block diagram of one embodiment of thedata management mobile accessory.

DETAILED DESCRIPTION

In the following detailed description, numerous specific details are setforth in order to provide a thorough understanding of the invention.However, the invention may be practiced without these specific details.In other instances, well known methods, procedures, and/or componentshave not been described in detail so as not to unnecessarily obscureaspects of the invention.

First Embodiment of Battery Pack

FIG. 1 illustrates a perspective view of a battery pack for a mobiledevice according to one example. In this example, the battery pack 100is shaped to receive or house a mobile phone within a contoured cavity102. The battery pack 100 has an integrated rechargeable power cellcapable of providing power to operate and/or recharge a mobile device.For illustrative purposes, mobile device is depicted as an iPhone™ byApple Inc.; it is understood by those familiar with the art that othermobile devices such as computers, mobile phones, media players, musicplayers, personal digital assistants (PDAs), tablet computers, and thelike may be equally applicable.

FIG. 2 illustrates how a mobile device can be housed within the batterypack 100 of FIG. 1. As can be appreciated from this figure, the batterypack 100 is shaped to closely wrap around the mobile device 202 andserves as a protective case for the mobile device 202.

FIG. 3 illustrates a front view of the battery pack 100 of FIG. 1. Thebattery pack 100 includes a backplane 304, first and second sides 306and 308, a bottom side 312, and a top side 314. The backplane 304, firstand second sides 306, bottom side 312 and top side 314 may be shaped toform a pocket or cavity 102 in which a mobile device 202 to be poweredcan be housed. The top side 314 of the battery pack 100 may slide out toallow insertion and removal of the mobile device 202.

Referring again to FIG. 1, the battery pack 100 may include one or moreopenings 104, 108, 110, and 112 to facilitate access to various featuresof the mobile device 202. It is understood that the placement of theopenings is dependent on the type of mobile device. For instance, afirst opening 104 on the back plane 304 of the battery pack 100 mayallow unobstructed view for a camera lens on the back of the mobiledevice 202. A second opening 108 may provide access to a screen on/offswitch for the mobile device 202. A third opening 110 may provide accessto an audio jack on the mobile device 202. A fourth opening 112 on thefirst side 306 may provide access to a volume control sliding switch.

The battery pack 100 may also include a connector or interface 106within the cavity 102 (e.g., on the bottom side 312) through which powercan be provided to the mobile device 202 from the internal power cell ofthe battery pack 100. Additionally, the connector 106 may be coupled toan external interface to provide input and/or output signals to themobile device 202.

From FIG. 1, it can be appreciated that the battery pack may include twosections that separate to allow insertion of the mobile device 202 andcan then be coupled together to secure the mobile device 202 in place.The size and shape of the battery pack 100 may be approximately that ofthe external contour of a mobile device 202 to which it is intended toprovide power.

FIG. 4 illustrates the battery pack of FIG. 1 in an open configuration.The battery pack 100 may include a bottom section 402 and a top section404 that can be separated from each other to insert a mobile device 202within the battery pack 100 and can them be coupled together secure themobile device 202 in place. For example, the bottom section 402 mayinclude receiving grooves 406 a and 406 b that receive rails 408 a and408 b from the top section 404. In this manner, the top section 404 canbe coupled to the bottom section 402 by pressure fit. For example, atongue section 802 (FIG. 8) may slide on to the top section 404 suchthat an engaging tab 412 couples into a receiving groove 804 (FIG. 8) tosecure the top section 404 to the bottom section 402.

FIG. 5 illustrates a top view of the battery pack 100 of FIG. 1. In thisview, the top side 314 of the battery pack 100 is shown and the firstopening 104, second opening 108, and third opening 110 can beappreciated.

FIG. 6 illustrates a bottom view of the battery pack 100 of FIG. 1. Inthis view, the bottom side 312 of the battery pack 100 is shown. In thisview, an external interface 602 (e.g., micro USB connector) is shown.This external interface 602 may serve to recharge the internal powercell of the battery pack. Additionally, the external interface 602 mayalso provide a pass-through signaling interface for the internalconnector or interface 106, thereby allowing the mobile device 202 tocommunicate via the external interface 602. A switch 604 may also belocated on the bottom side 312 of the battery pack and can function toswitch power from the battery pack On or Off. That is, when the mobiledevice 202 has sufficient power on its own, the power cell of thebattery pack is not needed and can be switched Off until it is needed.

FIG. 7 illustrates a back view of the battery pack 100 of FIG. 1. Inthis example, a test button 702 is provided that, when pushed, causesplurality of LED lights 704 to indicate the power or charge level of theinternal power cell of the battery pack 100.

FIG. 8 illustrates back view of the battery pack 100 of FIG. 1 in anopen position.

FIG. 9 illustrates a first side view of the battery pack of FIG. 1.

FIG. 10 illustrates the first side view of the battery pack of FIG. 1 inan open position.

FIG. 11 illustrates a second side view of the battery pack of FIG. 1.

FIG. 12 illustrates the second side view of the battery pack of FIG. 1in an open position.

FIG. 13 is an exploded view of components of the battery pack of FIG. 1.In this example, the battery pack may include a first bottom section1302 and a second bottom section 1304 which form a top and bottom shellin between which one or more circuit boards 1308, 1310, and/or 1312and/or one or more power cells 1306 are housed. That is, the circuitsboards 1308, 1310, 1312 and/or power cell(s) 1306 are sandwiched betweenthe top and bottom sections 1302 and 1304 of the battery pack 100.Consequently, the rechargeable power cell(s) 1306 may be housed withinthe thickness of the back plane of the battery pack.

In some instance, the circuit boards and or power cell of the batterypack may cause interference with the antenna or signaling of the mobiledevice 202 which is in close proximity. Consequently, one aspectprovides for reducing the size of a primary circuit board 1308 by addingsecondary circuit boards 1310 and 1312 which are electrically coupled tothe primary circuit board 1308. This allows reducing the size of thecircuit board 1308 thereby reducing interference to the antenna of themobile device 202. Additionally, the ground for the power cell 1306 maybe coupled to the ground for the mobile device 202 (via the internalinterface 106) to reduce interference to the mobile device 202.

FIG. 14 illustrates a block diagram for the battery pack 100 of FIG. 1.The battery pack 1402 may include a power cell 1404, an internalinterface 1406, an external interface 1408, and charge level indicator1410. The internal interface 1406 may be adapted to provide a mobiledevice 202 power from the power cell 1404 as well as passing signalto/from the mobile device 202 to the external interface 1408. Theexternal interface 1408 may allow recharging of the power cell 1404 aswell as passing signals to/from the mobile device 202 via the internalinterface 1406. A switch 1412 may allow switching power from the powercell 1404 to the mobile device 2020 n and Off as desired. Also, a chargelevel indicator 1410 permits displaying of the charge level of the powercell 1404. Additionally, a recharging module 1412 serves to recharge topower cell 1404 when needed.

Second Embodiment of Battery Pack

FIGS. 15-16 and 18-22 illustrate yet another embodiment of the powerpack. In this embodiment, the power pack may operate as previouslydisclosed but does not include a top section. By removing the topsection, the battery pack is more compact in size and ergonomic so thatit does not significantly increase or change the size, thickness, and/orshape of mobile communication device 1602 secured thereto.

FIG. 15 illustrates a perspective view of the battery pack 1502.

FIG. 16 illustrates a perspective view of the battery pack 1502 with amobile device 1602 inserted therein.

FIG. 18 illustrates another perspective view of the battery pack 1502.

FIG. 19 illustrates a front view of the battery pack 1502.

FIG. 20 illustrates a front view of the battery pack 1502 with themobile device inserted therein.

FIG. 21 illustrates a back view of the battery pack 1502 with the mobiledevice 1602 inserted therein.

FIG. 22 illustrates a side view of the battery pack 1502 with andwithout the mobile device 1602. Note that, in some embodiments, the leftand right sides may be symmetrical.

Extendible Processing and Interfacing Platform

FIG. 17 illustrates a battery pack that also operates as an extendibleprocessing and/or interfacing platform for a mobile device. In oneexample, the battery pack 1702 may operate as described with referenceto FIG. 14. In addition, the battery pack may also include one or moreprocessors 1706 and/or one or more interfaces 1708. The one or moreprocessors 1706 a and 1706 b may allow a mobile device coupled to theinternal interface 1406 to extend its processing capabilities. Forinstance, the mobile device may cause one or more applications to beexecuted on the one or more processors 1706 while using a user displayon the mobile device as an output interface. Additionally, theprocessors 1706 a and/or 1706 b may be purpose-specific processors thatallow the mobile device to perform particular tasks not otherwisepossible on its own. For example, the processors 1706 may provideanalog-to-digital conversion, audio signal sampling, temperaturemeasuring, etc., which may not be available to the standard mobiledevice.

The one or more interfaces 1708 a and 1708 b may also provide the mobiledevice a means by which to communicate or acquire signals. Theseinterfaces 1708 may effectively expand the communication interfacesavailable to the mobile device by providing wired and/or wirelesscommunication interfaces for various types of signals (e.g., audio,infrared, etc.). In this manner, the

The battery pack 1702 may also include a recharging module 1704 thatfacilitates recharging of the power cell 1404. For example, therecharging module 1704 may be a wireless or cordless charging devicethat inductively or otherwise facilitates recharging of the power cell1404.

In one example implementation, the battery pack 1702 may be adapted tofunction as a Medical Processing Unit which may have build-incapabilities for monitoring real-time health conditions (e.g., alcohollevels in breath, pulse, temperature, blood pressure, test and/ordiagnose diabetes, etc.) via build-in test port. Consequently, thebattery pack 1702 can collect and/or process such collected data andstore it in the mobile device. Note that the processing of such data maybe directed by an application that operates either on the one or moreprocessors of the battery pack 1702 and/or the processor(s) of themobile device. According to one feature, if an abnormal health conditionoccurs (e.g., a heart attack, fainting, seizure, etc.), the MedicalProcessing Unit may detect this condition and automatically activate themobile device (e.g., cellular phone) to send urgent text message oremails to a doctor, hospital, or emergency responder. The respondingparty (doctor, hospital, emergency responder) may be able to locate thepatient via a global positioning system or information from the mobiledevice.

In another example implementation, the battery pack 1702 may be adaptedto function as a Gaming Processing Unit that may include the capabilityof turning the mobile device into a real handheld gaming device withjoysticks or large PSP/DS type of gaming buttons and communicationdevices. Consequently, the mobile device may be configured to operate asan input and/or output interface (e.g., via a display on the mobiledevice or battery pack) for a game.

In yet another example, the battery pack 1702 may be adapted to functionas a Home Entertainment Unit that may include the capability of turningthe mobile device into a Universal Smart Remote Control which cancontrol all the IR activated units in a home or office (e.g., controlgarage doors, television sets, security alarm, air conditioning,lighting, etc.). For this purpose, the battery pack 1702 may includevarious interfaces 1708 that provide the specific infrared and/orwireless protocols and/or signaling to control such devices.

External Processing Mobile Accessory

As discussed above, in reference to FIG. 17, the battery pack 1702 mayoperate as an extendible processing unit that comprises one or moreprocessors 1706 a and 1706 b, and one or more interfaces 1708 a and 1708b. The one or more processors 1706 a and 1706 b may allow a mobiledevice coupled to the internal interface 1406 to extend its processingcapabilities, while the one or more interfaces 1708 a and 1708 b mayalso provide the mobile device a means by which to communicate oracquire signals. This concept may be extended to an external accessorythat may include one or more processors and/or devices (with or withoutthe external battery) that extend the functionality of, or addcapabilities to, the mobile device.

For example, FIG. 23 illustrates a functional block diagram of anexternal processing mobile accessory 2302 that is adapted to provideadditional external processing and additional interfaces for the mobiledevice 2350. The mobile processing accessory 2302 may comprise a memorymodule 2304, one or more processors 2306 a and 2306 b, one or more inputand output (I/O) interfaces 2308 a and 2308 b, an internal interface2310, an external interface 2312, an encryption module 2314, a powercell module 2316 (e.g., battery power source), an integrated display2318, a bus 2320, and/or a power bus 2322. The bus 2320 serves as acommunication interface between the one or more processors 2306 a and2306 b, the one or more I/O interfaces 2308 a and 2308 b, the memorymodule 2304, the internal interface 2310, the external interface 2312,the encryption module 2314, the power cell module 2316, and/orintegrated display 2318.

The power cell module 2316 is an optional module that may comprise thepower cell 1404, charge level indicator 1410, recharging module 1704,and switch 1412 of FIG. 17. The power cell module 2316 and itscomponents may perform some or all of the functions of the battery packdescribed in FIGS. 1-22. For example, the power cell module 2316 mayprovide power to the mobile device 2350 through the internal interface2310 via the power bus 2322.

The memory module 2304 may comprise a volatile and/or non-volatilestorage devices for storing an operating system 2324, softwareapplications, and/or data. For instance, the memory module may includeone or more software development kits (SDK) 2326. In one example, thememory module 2304 may comprise one or more independent computer datastorage devices, such as, but not limited to, flash memory, ROM, RAM,hard disks, optical disks, solid-state memory such as flash memory, orany other computer data storage known in the art. The operating system(OS) 2324 can be any type of OS that adequately manages and coordinatesthe activities and sharing of the mobile processing accessory's 2302resources, such as, but are not limited to, Android™, iPhone OS™,Symbian OS™, BlackBerry OS™, Windows Mobile™, Linux, Palm webOS™, andMaemo™. The OS 2324 may also host a variety of computing applicationsthat are resident on memory module 2304.

The SDK 2326 may be a set of development tools that allows for thecreation of applications (e.g., to be executed on the mobile deviceand/or a processor in the mobile accessory 2302) that communicate withthe mobile processing accessory 2302. The SDK 2326 may comprise a simpleapplication programming interface (API) in the form of data filesresident on memory module 2304, and/or may include hardware thatcommunicate with components within or outside the mobile processingaccessory 2302. The SDK 2326 may include such tools as, but not limitedto, a source code editor, a compiler, build automation tools, adebugger, and other utilities that may be presented in an integrateddevelopment environment (IDE). The SDK 2326 allows users to create avariety of unique applications that are executed on the one or moreprocessors 2306 a and 2306 b (that may communicate with a correspondingapplication on the mobile device), and may also utilize the varioustypes of resources available to a particular embodiment of the mobileprocessing accessory 2302.

The internal interface 2310 of the mobile processing accessory 2302 cantransfer information to the mobile device 2350 by engaging with themobile device interface 2360 through a wire, bus, and/or electricalcontact connection. Alternatively, or in addition to such a wiredconnection, the internal interface 2310 may transfer information to themobile device 2350 wirelessly, using for example a Bluetooth standard,or any one of the 802.11 standards. In such a case, the mobile device2350 may be equipped with appropriate wireless interface hardware thatcan receive and send information wirelessly.

The encryption module 2314 of the mobile processing accessory 2302 mayserve to encrypt some or all data sent wirelessly or by wire from theinternal interface 2310 to the mobile device interface 2360. Theencryption module 2314 may also serve to decrypt any data receivedwirelessly or via wire by the internal interface 2310 to the mobiledevice interface 2360. The encryption module 2352 of the mobile device2350 may also serve to encrypt any data sent wirelessly or by wire fromthe mobile device interface 2360 to the internal interface 2310. Theencryption module 2352 may also serve to decrypt any data receivedwirelessly or via wire by the mobile device interface 2360 to theinternal interface 2310. Various types of data encryption techniques maybe utilized that are well known in the art including: symmetric-keycryptography such as Data Encryption Standard (DES), Advanced EncryptionStandard (AES), hashing functions (MD5, SHA-1, SHA-2, SHA-3, etc.); andasymmetric-key cryptography such as digital signature schemes like theRivest, Shamir and Adleman (RSA) algorithm and the Digital SignatureAlgorithm (DSA). The encryption modules 2314 and 2352 may be implementedusing hardware circuitry, or software.

The various components discussed above with reference to mobileprocessing accessory 2302 may be removed, enhanced, and/or modified tocreate purpose-specific mobile accessories that interface with themobile device 2350.

In some implementations, a version of the external processing mobileaccessory 2302 may be sold or distributed as a programmable device thatallows purchasers to add their own software applications and/orinstructions to the memory module 2304. These applications may make useof the processing capabilities and/or input/output interfaces providedon the external processing mobile accessory 2302 to perform specializedtasks (e.g., collecting a person's vital signs, collecting fingerprints, reading a credit card, etc.) which would not be possible, oreasily implemented, on a mobile device with limited processing and/orinterfacing resources. Thus, the external processing mobile accessory2302 may serve as a platform for implementing purpose-specificapplications.

Some embodiments of such purpose-specific mobile processing accessorieswill now be described in greater detail below.

Payment Processing Mobile Accessories Magnetic Strip Card ReaderEmbodiment

FIG. 24 illustrates a functional block diagram of one embodiment of apayment processing mobile accessory 2402 (also referred to as a “paymentprocessing accessory 2402”) adapted to read data stored on one or moremagnetic strips associated with a payment card. The payment processingaccessory 2402 may comprise a memory module 2404, a magnetic stripreader processing circuit 2406, a magnetic strip reader interface 2408,an internal interface 2410, an encryption module 2412, and a bus 2413.The bus 2413 allows for communication between the memory module 2404,the magnetic strip reader processing circuit 2406, the magnetic stripreader interface 2408, the internal interface 2410, and the encryptionmodule 2412.

The memory module 2404 may comprise an operating system 2414, and one ormore software development kits (SDK) 2416. The memory module 2404 maycomprise one or more independent computer data storage devices, such as,but not limited to, flash memory, ROM, RAM, hard disks, optical disks,solid-state memory such as flash memory, or any other computer datastorage known in the art. The operating system (OS) 2414 can be any typeof OS that adequately manages and coordinates the activities and sharingof the payment processing accessory's 2402 resources, such as, but arenot limited to, Android™, iPhone OS™, Symbian OS™, BlackBerry OS™,Windows Mobile™, Linux, Palm webOS™, and Maemo™. The OS 2414 may alsohost a variety of computing applications that are resident on memorymodule 2404.

The encryption module 2412 of the mobile processing accessory 2402 mayalso serve to encrypt any data sent wirelessly or by wire from theinternal interface 2410 to the mobile device interface 2460. Theencryption module 2412 may also serve to decrypt any data receivedwirelessly or via wire by the internal interface 2410 to the mobiledevice interface 2460. The encryption module 2468 of the mobile device2450 may also serve to encrypt any data sent wirelessly or by wire fromthe mobile device interface 2460 to the internal interface 2410. Theencryption module 2468 may also serve to decrypt any data receivedwirelessly or via wire by the mobile device interface 2460 to theinternal interface 2410. Various types of data encryption techniques maybe utilized that are well known in the art including: symmetric-keycryptography such as DES, AES, hashing functions (MD5, SHA-1, SHA-2,SHA-3, etc.); and asymmetric-key cryptography such as digital signatureschemes like RSA and DSA. The encryption modules 2412 and 2468 may beimplemented using hardware circuitry, or software.

The magnetic strip reader interface 2408 is configured to read magneticstrips on various payment cards, such as credit cards, debit cards,charge cards, pre-paid credit cards, and/or any other card based paymentsystems that utilize magnetic strips. Magnetic strip reader interface2408 can be, for example, capable of reading standard three-track stripcards following the ISO/IEC standard 7811.

The magnetic strip reader interface 2408 is configured to read accountinformation and other data associated with a magnetic strip payment card(hereinafter “Magcard”). In one example, account information and otherdata associated with the Magcard is read by the magnetic strip readerinterface 2408 in connection with and/or to facilitate a purchasetransaction. The account information and other data may then betransmitted via the bus 2413 to the magnetic strip reader processingcircuit 2406. In other embodiments, the account information and otherdata may be transmitted via the bus 2413 to the memory module 2404 forstorage. In one example, the magnetic strip reader processing circuit2406 may be a programmable logic array that collects and/or forwardsaccount information and other data directly received from the magneticstrip reader interface 2408. The magnetic strip reader processingcircuit 2406 is responsible for instructing the magnetic strip readerinterface 2408 to read or collect the account information and other datafrom the Magcard and provide such information via the internal interface2410 to an application executed on the mobile device 2450.

The mobile device 2450 may execute a payment processing application(e.g., processing circuit 2454) that processes the account informationand other data received from the payment processing accessory 2412. Thepayment processing application may be a unique application speciallydeveloped by a particular merchant account provider using the SDK 2458on the mobile to communicate with the SDK 2416 on the payment processingaccessory 2402. For example, detailed transaction information related tothe particular transaction may be entered into an input interface 2452,such as a keyboard, touch-screen display, etc., of the mobile device2450. Such information may include the purchase amount to be charged tothe Magcard due on the transaction. Processing of such tasks may becarried out by the mobile device's processing circuit 2454. In oneembodiment, the processing circuit 2454 performs these tasks by theexecuting payment processing application resident on the mobile device'smemory module 2456. The payment processing applications resident on thememory module 2456 can similarly be specially developed by merchantaccount providers using an SDK 2458 resident on the operating system2462 of the mobile device 2450.

Once the necessary account information and other data has been receivedby the mobile device 2450 from the payment processing accessory 2402,and any details regarding the purchase amount have been entered, thetransmission and receive (Tx/Rx) circuit 2464 of the mobile device 2450may wirelessly transmit the account information (e.g., credit cardnumber) and purchase transaction information (e.g., transaction amount,etc.) through its wireless network to the merchant account provider forapproval. The Tx/Rx circuit 2464 of the mobile device 2450 may alsoreceive an acknowledgment message from the merchant account providerthat the charge was approved. The acknowledgment message may becommunicated to the purchaser or merchant via the output interface 2466of the mobile device 2450.

Upon approval, a receipt detailing the transaction may be generated bythe mobile device 2450. The receipt information may be transmittedwirelessly, or by wire contact, to a local printer for printing. Inother embodiments, an email address associated with the purchaser or theMagcard may be entered into the mobile device 2450 via the inputinterface 2452. Then, upon approval of the transaction the receipt canbe emailed to the email address entered by the mobile device 2450. Inyet, other embodiments, a receipt detailing the transaction may begenerated either before or after a signature is acquired from thepurchaser via the input interface 2452.

In alternative implementations, the payment processing accessory 2402may do more than collect or read information from a Magcard and provideit to the mobile device 2450 for performing a transaction. For instance,in cases where the mobile device may not have a connection to a networkthrough which a transaction can be validated (e.g., through which acredit card payment can be approved), the payment processing accessory2402 may itself include a wireless connection that is capable ofcommunicating with a merchant account provider to validate thetransaction. In some implementations, the payment processing accessory2402 may be powered by the mobile device 2450 via the internal interface2410, while in other implementations the payment processing accessory2402 may have its own internal power source (e.g., power cell module2316 in FIG. 23).

In yet other implementations, the payment processing accessory 2402 mayinclude an input device to authenticate the user of the Magcard. Forexample, the payment processing accessory 2402 may include a fingerprint scanner that collects the payor's finger print and provide it tothe mobile device 2450 via the internal interface 2410. The finger printinformation may be subsequently sent to a merchant account provider forverification as part of authenticating the payment using Magcard.

It should be understood that the payment processing accessory 2402 isnot limited to just a magnetic card reader. In various implementationsthe payment processing accessory 2402 may include a smart card,proximity reader, and/or bar code scanner adapted to collect informationfrom a payor's payment card or device.

FIG. 25 illustrates a front perspective view of the payment processingaccessory 2402. In one embodiment, the payment processing accessory 2402comprises a bottom section 2502 and a top section 2504 that can beseparated from each other to insert a mobile device within the paymentprocessing accessory 2402. The circuits and/or components of the paymentprocessing device 2402 may be housed within the bottom section 2502and/or top section 2504. The two sections can then be coupled togetherto secure the mobile device in place. FIG. 25 also illustrates anembodiment of the payment processing accessory 2402 comprising amagnetic strip swiping region 2506 within which the magnetic stripreader interface (not shown) is housed. In this example, the magneticstrip swiping region 2506 is located along a bottom side of the mobiledevice 2450 so that it is not obstructed when the user holds the mobiledevice 2450 and payment processing accessory 2402 in his/her palm.

FIG. 26 illustrates a front view of the payment processing accessory2402.

FIG. 27 illustrates a bottom view of the payment processing accessory2402.

FIG. 28 illustrates a side view of the payment processing accessory2402.

FIG. 29A and FIG. 29B illustrate front perspective views of a mobiledevice 2450 encased by the payment processing accessory 2402. Bothfigures also show a credit card being swiped through the magnetic stripreader. FIG. 29A illustrates an embodiment of the payment processingaccessory 2402 that features a mini-USB interface 2902 for charging ofthe battery of the mobile device 2450, and/or external communicationwith the payment processing accessory 2402, and/or externalcommunication with the mobile device 2450 via the payment processingaccessory's internal interface (not shown). FIG. 29B illustrates how aninterface cable may be connected to the mini-USB interface 2902 tocharge the mobile device 2450.

FIGS. 30-31 illustrate the physical construction of the paymentprocessing accessory 2402 according to one example.

FIG. 30 illustrates a two-part payment processing accessory 2402 havinga top section 2504 and a bottom section 2502. The top section 2504 isdetachable from the bottom section 2502. For example, the top section2504 may include a female connector 3004 along an interfacing edge thatreceives male connector 3002 along an interfacing edge of the bottomsection 2502. In this manner, the top section 2504 can be coupled to thebottom section 2502 by pressure fit. In various implementations, the topsection 2504 and/or the bottom section 2502 may include processingand/or input/output capabilities. For instance, in one example, thebottom section 2502 may include a payment processing module (e.g., likethe credit card reader) while the top section 2504 may include a powercell or a bar code scanner.

FIG. 31 illustrates the payment processing accessory 2402 with anexploded view of the bottom section 2502. For example, the bottomsection 2502 may comprise an inner section 3102, an outer section 3104,the mini-USB interface 2902, the magnetic strip reader interface 2408,and the internal interface 2410. The inner section 3102 and outersection 3104 form a top and bottom shell in between which the mini-USBinterface 2902 and the magnetic strip reader interface 2408 aresubstantially housed. A portion of the internal interface 2410 is alsohoused within the inner section 3102 and outer section 3104.Consequently, the mini-USB interface 2902, the magnetic strip readerinterface 2408, and the internal interface 2410 may be housed within thethickness of the bottom section 2502 of the payment processing accessory2402.

FIG. 32A illustrates a perspective view of the internal contents of thebottom section 2502, including, for example, the magnetic strip readerinterface 2408, the internal interface 2410, and the mini-USB interface2902. FIG. 32B illustrates a perspective view of the magnetic stripreader interface contact points 3202 to which the magnetic strip readerinterface 2408 may secure to. FIG. 32C illustrates a perspective view ofthe mounting rails 3204 that secure the magnetic strip reader interfacecontact points 3202, the magnetic strip reader interface 2408, theinternal interface 2410, and the mini-USB interface 2902.

In other embodiments, the payment processing accessory 2402 may beadapted to have an additional interface that is configured to read “chipand pin” based payment systems, such as, but not limited to, “smartcards.” In yet other embodiments, the payment processing accessory 2402may be adapted to have yet another interface that is configured to readradio frequency identification (RFID) tags that are associated with anelectronic payment system of a merchant account provider. In yet otherembodiments, the payment processing accessory 2402 may comprise only oneof or any combination of: a magnetic card reader interface, chip and pinreader interface, and/or RFID reader interface.

Smart Card Reader Embodiment

FIG. 33 illustrates a functional block diagram of another embodiment ofa payment processing mobile accessory 3302 (also referred to as a“payment processing accessory 3302”) adapted to read data stored on achip embedded into a payment card, such as a smart card and/orcontactless smart card. The payment processing accessory 3302 maycomprise a memory module 3304, a smart card reader processing circuit3306, a smart card reader interface 3308, an internal interface 3310, anencryption module 3312, and a bus 3313. The bus 3313 allows forcommunication between the memory module 3304, the smart card readerprocessing circuit 3306, the smart card reader interface 3308, theinternal interface 3310, and the encryption module 3312.

The payment processing accessory 3302 functions very similar to thepayment processing accessory 2402 in FIG. 24. The memory module 3304 maycomprise an operating system 3314, and one or more software developmentkits (SDK) 3316. The memory module 2404 may comprise one or moreindependent computer data storage devices, such as, but not limited to,flash memory, ROM, RAM, hard disks, optical disks, solid-state memorysuch as flash memory, or any other computer data storage known in theart. The operating system (OS) 3314 can be any type of OS thatadequately manages and coordinates the activities and sharing of thepayment processing accessory's 3302 resources, such as, but are notlimited to, Android™, iPhone OS™, Symbian OS™, BlackBerry OS™, WindowsMobile™, Linux, Palm webOS™, and Maemo™. The OS 3314 may also host avariety of computing applications that are resident on memory module3304.

The smart card reader interface 3308 may be configured to read accountinformation and other related data stored on a chip embedded intopayment card, such as a smart card. In one embodiment, the smart cardreader interface 3308 can be configured to accept and read data from asmart card featuring electrical contacts. In another embodiment, thesmart card reader interface 3308 can be configured to accept and readdata from a “contactless smart card.” In such an embodiment, the smartcard reader interface uses radio-frequency waves to communicate with thechip embedded within the contactless smart card. In either embodiment,account information and/or other related data stored on the chip withinthe smart card is read by the smart card reader interface 3308.

Once the account information and/or other data has been received by themobile device 3350 from the payment processing accessory 3302, and anydetails regarding the purchase amount and user pin have been entered,the transmission and receive (Tx/Rx) circuit 3364 of the mobile device3350 may wirelessly transmit the account information, pin information,and purchase transaction information through its wireless network to themerchant account provider for approval. The Tx/Rx circuit 3364 of themobile device 3350 may also receive an acknowledgment message from themerchant account provider that the charge was approved. Theacknowledgment message may be communicated to the purchaser or merchantvia the output interface 3366 of the mobile device 3350.

Upon approval, a receipt detailing the transaction may be generated bythe mobile device 3350. The receipt information may be transmittedwirelessly, or by wire contact, to a local printer for printing. Inother embodiments, an email address associated with the purchaser or thesmart card may be entered into the mobile device 3350 via the inputinterface 3352. Then, upon approval of the transaction the receipt canbe emailed to the email address entered by the mobile device 3350. Inyet, other embodiments, a receipt detailing the transaction may begenerated either before or after a signature is acquired from thepurchaser via the input interface 3352.

Note that, in some implementations, a payment processing accessory mayinclude a combination of payment input interfaces, such as a smart cardreader interface 3308, a magnetic strip reader interface 2408, and/orother types of payment input interfaces.

Programmable Smart Card Mobile Accessory

In yet other implementations, a mobile accessory is provided that iscapable of making payments via, for example, a programmable smart cardinterface built into the mobile accessory. For instance, a mobile devicemay include an application through which a user may enter one or morecredit card, debit accounts, and/or payment information. The user maythen select which form of payment or which account/card should be usedfor a particular transaction. The application may then send the selectedaccount information to the mobile accessory which causes a smart cardtransmitter to be programmed with that information. The user may thenplace the mobile accessory proximate a smart card reader to effectuatepayment of a transaction. In subsequent transactions, the user mayselect a different form of payment (e.g., different account or creditcard) and repeat the process. This procedure may also be done with othertypes of programmable output interfaces. In this manner, the combinationof the mobile device and mobile accessory may serve as a form ofelectronic wallet whereby a user may avoid having to carry the physicalcredit cards. This, in fact, may provide improved security over typicalcredit cards as the application may request user authentication (e.g.,password required) prior to being able to use any of the accounts orcards stored therein.

FIG. 34 illustrates a functional block diagram of a programmable smartcard mobile accessory 3402. The programmable smart card mobile accessory3402 may comprise a programmable smart card circuit 3404, an optionaldecryption module 3406, and an internal interface 3408. The programmablesmart card mobile accessory 3402 is in communication with a mobiledevice 3450 that may comprise an encryption module 3452, a processingcircuit 3454, an input interface 3456, an output interface 3458, amobile device interface 3460, a memory 3462, and a bus 3464. The bus3464 allows communication between the encryption module 3452, theprocessing circuit 3454, the input interface 3456, the output interface3458, the mobile device interface 3460, and the memory 3462.

In one embodiment, the memory 3462 of the mobile device 3450 stores asoftware application associated with the programmable smart card mobileaccessory 3402. A user of the mobile device 3450 may cause the softwareapplication to be executed by the processing unit 3454. During aninitial setup procedure, the software application may collect accountinformation associated with one or more payment cards or accounts,including, but not limited to, credit cards, debit cards, pre-paidcredit cards, charge cards, etc., for the user. For example, the usermay manually enter a card number, an expiration date, a CW code, a cardholder name, and/or an address associated with each payment card via theinput interface 3456, such as a keyboard or touch screen display. Theinformation entered may be (securely) stored in the mobile device'smemory 3462.

If the user chooses to pay for goods or services using one of theplurality of payment card information stored in the mobile device 3450,the user may execute the software application associated with theprogrammable smart card mobile accessory 3402. The software applicationmay cause the output interface 3458 of the mobile device 3450 to displayto the user a plurality of stored payment card information. The user maythen select the desired payment card with which to complete thetransaction via the input interface 3456 (e.g., a touch screen). Forsecurity, the information may then be encrypted by encryption module3452 before it is transmitted by wire or wirelessly by the mobile deviceinterface 3460 to the internal interface 3408 of the programmable smartcard mobile accessory 3402.

At the programmable smart card mobile accessory 3402, the receivedinformation (e.g., the selected credit card information) may bedecrypted by the decryption module 3406 before it is forwarded to theprogrammable smart card circuit 3404. The programmable smart cardcircuit 3404 then processes the information received for each paymentcard, and programs itself with the provided account information for theselected payment card. The programmed circuitry can later be read by asmart card reader for payment card information retrieval. In oneembodiment, the programmable smart card circuit 3404 programs circuitrythat can be read by a contactless smart card reader. In yet otherembodiments, the programmable smart card circuit 3404 programs circuitrythat can be read by a smart card reader requiring electrical or magneticcontacts. In this fashion, the mobile device 3450 may store a pluralityof payment card information and the programmable smart card accessory3402 may be configured to provide a selected payment card information(e.g., for a particular transaction) in a form that is readable by asmart card reader.

Television Signal Receiver and Battery Pack Mobile Accessory

FIG. 35 illustrates a functional block diagram of a television signalreceiver and battery pack mobile accessory 3502 (hereinafter “TVreceiver accessory 3502”). The TV receiver accessory 3502 may comprisean antenna 3504, a TV signal receiver and processor 3506, an externalinterface 3508, an internal interface 3510, a power cell module 3512, adata/communication bus 3514, and/or a power path/bus 3516. Thedata/communication bus 3514 may allow for communication between the TVsignal receiver and processor 3506, the external interface 3508, theinternal interface 3510, and/or the power cell module 3512.

The power cell module 3512 is an optional module that may comprise thepower cell 1404, charge level indicator 1410, recharging module 1704,and switch 1412 of FIG. 17 (not shown in FIG. 35 for simplicity). Thepower cell module 3512 and its components perform all the functions ofthe battery pack described above. For example, the power cell module3512 may provide power to the mobile device 3550 through the internalinterface 3510 via the power path 3516.

The TV receiver accessory 3502 may be configured to receive and/orprocess analog and/or digital television signals, and transmit thetelevision signal data to the mobile device 3550 for viewing on themobile device output display 3562. In one embodiment of the TV receiveraccessory 3502, the TV signal receiver and processor 3506 is configuredto receive various types of television transmission signals through theantenna 3504. These television transmission signals may include, but arenot limited to, one or more of the following: locally broadcast analogtelevision signals, locally broadcast digital television signals,satellite digital multimedia broadcasting (S-DMB) signals, terrestrialdigital multimedia broadcasting (T-DMB) signals, 1Seg signals, rdigitalvideo broadcasting-handheld (DVB-H or DVB-H2) signals, and MediaFLObased signals, such as FLOTV™ signals. In other embodiments, the TVsignal receiver and processor may also be configured to receivesatellite digital audio radio service (SDARS) signals, such as XM™ andSirius™ signals. In yet other embodiments, the TV receiver accessory3502 may comprise additional circuitry and a separate antenna that isdedicated to receiving SDARS signals.

The TV signal receiver and/or processor 3506 performs any and allnecessary analog and/or digital processing of any of the aforementionedsignals received, and transmits the television signal data to the mobiledevice interface 3560 via the internal interface 3510.

The mobile device 3550 may comprise, among other things, a processingcircuit 3552, an input and output (I/O) interface 3554, a transmissionand receive (Tx/Rx) circuit 3556, memory 3558, the mobile deviceinterface 3560, a display 3562, and/or a bus 3564. The bus 3564 mayallow for communication between the processing circuit 3552, the I/Ointerface 3554, the transmit and/or receive (Tx/Rx) circuit 3556, memory3558, the display 3562, and/or other components of the mobile device3550.

The processing circuit 3552 may receive the television signal datareceived from the TV receiver accessory 3502 and perform furtherprocessing before transmitting the television signal data to the display3562. In one embodiment, the mobile device's memory 3558 contains anapplication that can be executed by the processing circuit 3552 tofurther process the television signal data received. Furthermore, in oneexample, an application resident on the mobile device's memory 3558 canbe executed by the processing circuit 3552 to allow a user of the mobiledevice 3550 to select a television program channel. For example, theuser may use the input interface 3554 to select a channel, selectrecording options for recording select programs at select times, andchange resolution and other display features.

In one embodiment, the user of the mobile device 3550 can utilize theTx/Rx circuit 3556 of the mobile device 3550 to communicate with atelevision signal service provider (e.g., FLOTV™) to order and/or payfor select services. Communication may be performed wirelessly andcarried out by the wireless network and/or service associated with themobile device 3550.

In this manner, even though the mobile device 3550 may not have anintegrated television tuner or circuit, the receiver accessory 3502includes the hardware components, and/or processing capabilities toreceive and/or process over-the-air television signals (e.g., analogand/or digital) and provide the content therein to the mobile device.

Exemplary Functionalities and/or Capabilities Mobile Accessories

Referring again to FIG. 23, in various implementations the externalprocessing mobile accessory 2302 may comprise an input interface 2308 athat is configured to scan bar codes, such as, but not limited to,universal product codes (UPC) and two dimensional bar codes. Theprocessor 2306 a may process the data scanned by the bar code scanninginput interface 2308 a, and transmit the product information to themobile device 2350 via the internal interface 2310. An applicationresident on the mobile device's memory 2356 may enable the user of themobile device 2350 to identify the product/item scanned and carry outcertain functions including, updating inventory records, generatingpurchase/sale transactions, etc.

In another embodiment, the external processing mobile accessory 2302 maycomprise an input interface 2308 a that is configured to scan fingerprints. The processor 2306 a may process the finger print data scannedby the finger print reader input interface 2308, and transmit the fingerprint data to the mobile device 2350 via the internal interface 2310. Anapplication resident on the mobile device's memory 2356 may be executedby the processing circuit 2354 to identify the finger print scanned. Inone embodiment, the finger print scanned is compared to finger printdata stored in either memory module 2304 and/or the mobile device memory2356 for authentication. If the scanned finger print data matches fingerprint data stored then the user authentication is deemed successful andfunctionality of the mobile device 2350 is unlocked/allowed to the user.

In another embodiment, the external processing mobile accessory 2302 maycomprise an input interface 2308 a that is configured to wirelesslyreceive restaurant menu information that is broadcast locally from adining establishment. The processor 2306 a may process the data receivedfrom the input interface 2308 a, and transmit the menu information datato the mobile device 2350 via the internal interface 2310. Anapplication resident on the mobile device's memory 2356 may be executedby the processing circuit 2354 to cause the menu to be displayed on themobile device's output interface 2362. In one embodiment, the user ofthe mobile device 2350 may then select one or more food or beverageitems, and/or make other requests, and this information may then betransmitted via an output transmitter interface 2308 b to a receiver ofthe dining establishment. In this fashion, a user can see the menu itemsavailable and order without the need for a menu or wait staff forassistance.

Single Piece Bottom Mounted Casing Embodiment

In other embodiments, any of the mobile accessories described herein,including the magnetic strip payment processing accessory 2402, thesmart card payment processing accessory 3302, the programmable smartcard mobile accessory 3402, the television signal receiver and batterypack mobile accessory 3502, the bar code reader mobile accessory, thefinger print reader mobile accessory, and the menu viewing and orderingmobile accessory, may be housed within a casing that is substantiallysimilar to that shown in FIG. 15. For example, the mobile accessory maybe housed within a bottom section that attaches to the bottom side ofthe mobile device and does not include a top section. By removing thetop section, the mobile accessory may be more compact in size andergonomic so that it does not significantly increase or change the size,thickness, and/or shape of the mobile device secured there to.

Modular Mobile Accessory Configurations

In various implementations, the mobile accessory may include multipledifferent functionalities and/or capabilities. In order to allow aconsumer to tailor the mobile accessory to his/her needs, the mobileaccessory may be comprised separate modules or components that can becoupled together to create the physical enclosure of the mobileaccessory.

FIGS. 36-37 illustrate various examples of a modular mobile accessory,where each module may provide a different functionality. Thus, aconsumer is able to purchase the desired modules and combine them toform the enclosure of the mobile accessory.

FIG. 36 illustrates a two-piece modular mobile device accessory scheme3600 that comprises a bottom module 3602 and top module 3604. Eachmodule may incorporate circuits and/or devices that perform differentfunctions, either alone or in combination with other modules. Forinstance, each module may house any one of the mobile accessoriesdescribed above. For example, bottom module 3602 and top module 3604 caneach be a battery pack, a magnetic strip payment processing accessory2402, a smart card payment processing accessory 3302, a programmablesmart card mobile accessory 3402, a television signal receiver andbattery pack mobile accessory 3502, a bar code reader mobile accessory,a finger print reader mobile accessory, and/or a menu viewing andordering mobile accessory.

The top module 3604 and bottom module 3604 may join together via contactpoints 3606 to substantially enclose a mobile device contained therein.For example, each contact point 3606 may include a pin that engages acorresponding cavity in the opposite module. In alternativeimplementations, the contact point 3606 may be a magnetic couplerbetween the top and bottom modules 3604 and 3602. Additionally, themodules 3602 and 3604 may include corresponding connectors 3607 and 3609(e.g., male/female connectors) that may electrically couple the twomodules together to allow for electrical communication (e.g., dataand/or control signals) and/or power transfer between the two modules3602 and 3604. For example, the top module 3604 may be a battery packand the bottom module 3602 may be a magnetic strip payment processingaccessory 2402. In such a configuration, the connectors 3607/3609 mayprovide power to the magnetic strip payment processing accessory in thebottom module 3602 from the battery pack in the top module 3604.

FIG. 37 illustrates a functional block diagram of a three-piece modularmobile device accessory scheme 3700 that comprises a bottom module 3702,middle module 3704, and top module 3706. Each module may incorporatecircuits and/or devices that perform different functions, either aloneor in combination with other modules. For instance, each module mayhouse any one of the mobile accessories described above. For example,the bottom module 3702, middle module 3704, and top module 3706 can eachbe a battery pack, a magnetic strip payment processing accessory 2402, asmart card payment processing accessory 3302, a programmable smart cardmobile accessory 3402, a television signal receiver and battery packmobile accessory 3502, a bar code reader mobile accessory, a fingerprint reader mobile accessory, or a menu viewing and ordering mobileaccessory.

The bottom module 3702, middle module 3704, and top module 3706 may besecured together via contact points 3708 to substantially enclose amobile device contained therein. That is, the contact points 3708 mayprovide physical connectors between the modules 3702, 3704, and 3706.

Additionally, the modules 3702, 3704, and 3706 may include correspondingconnectors 3707/3709 and 3711/3713 (e.g., male/female connectors) thatmay electrically couple the modules together to allow for electricalcommunication (e.g., data and/or control signals) and/or power transferbetween the three modules 3702, 3704, 3706. For example, the top module3706 may be a bar code scanner, the middle module 3704 may be fingerprint reader, and the bottom module 3702 may be a credit card reader(e.g., magnetic strip payment processing accessory 2402). In such aconfiguration, the connectors 3707/3709 and 3711/3713 may provide dataand/or control signal communications between the modules 3702, 3704,and/or 3706 and, possibly, with the mobile device to which the mobiledevice accessory 3700 may couple.

The above modular schemes allow multiple mobile accessories to be usedwith one mobile device at the same time. Moreover, rather than having atop section 2504 that merely secures the bottom section 2502 andprotects the mobile device enclosed within, the top, middle, and/orbottom modules of the modular schemes illustrated in FIGS. 36 and 37 mayserve to add a plurality of different combinations of functions orcapabilities to the mobile device since some of the modules may beinterchangeable. For example, a user may select have two modules withbattery pack and a third module with a television receiver.Alternatively, a user may select a first module with a bar code scanner,a second module with a credit card reader, and a third module with aprogrammable smart card device.

Data Management Mobile Accessory

FIG. 38 illustrates a functional block diagram of a data managementsystem 3800 that allows a mobile device 3850 equipped with a datamanagement mobile accessory 3802 to synchronize with and update datastored on a server 3820. For example, the server 3820 may storeinventory/product information for one or more distribution centers orwarehouses. This inventory/product information may comprise, but is notlimited to, type, quantities, images, prices, stock-keeping unit (SKU)identifiers, availability, shipping information, and/or origin ofvarious products. The server 3820 systematically tracks the movement,e.g., in or out, of the products within the one or more distributioncenters.

The server 3820 may also be synchronized with a website 3830. Thewebsite 3830 may display products and product information associatedwith the server 3820 to the anyone accessing the website 3830. Thewebsite 3830 may also be configured to process purchase orders of theproducts, and is capable of updating inventory/product informationstored in the server 3820.

Referring to FIG. 38 and FIG. 39, the data management mobile accessory3802 and mobile device 3850 include hardware and software that allow itto synchronize with and communicate to the server 3820. For example, aunique database management application for a particular data managementsystem 3800 can be designed and created using the SDK 3806 toolsavailable on the data management mobile accessory's memory 3804. Thedatabase management application can be loaded onto and executed on themobile device 3850 through the internal interface 3810. The databasemanagement application allows the user of the mobile device 3850 toconnect to and synchronize with the server 3820 using the datamanagement mobile accessory 3802. For example, the data managementmobile accessory 3802 may include a transmitter and receiver circuit3808 (Tx/Rx Circuit) that allows it to wirelessly connect to the server3820 in order to update any changes that need to be made to theinventory/product information stored within the server 3820, orotherwise access the contents of the server 3820.

In one embodiment, the database management application allows the userof the mobile device 3850 to connect to and synchronize with the server3820 via the website 3830. The mobile device 3850 can connect to thewebsite 3830 using the wireless network service provider associated withthe mobile device 3850. The user of the mobile device 3850 may thenwirelessly update any changes that need to be made to theinventory/product information stored within the server 3820, orotherwise access the contents of the server 3820.

In other embodiments, the data management mobile accessory 3802 mayfurther comprise a processor 3818, a bar code scanner 3812, a magneticstrip/smart card reader interface 3814, and a bus 3816. The bus 3816serves as a line of communication between the internal interface 3810,the processor 3818, the Tx/Rx circuit 3808, the memory 3804, the barcode scanner 3812, and the magnetic strip/smart card reader interface3814. The bar code scanner 3812 allows the user of the data managementmobile accessory 3802 to scan items/products, and update theinventory/product information stored within the server 3820. Forexample, scanning an item may increment the quantity value stored withinthe server 3820 for that particular product. The magnetic strip/smartcard reader interface 3814 enables the user of the data managementmobile accessory 3802 to accept payment card information from a consumerfor a sale transaction according to one of the processes described aboveunder “Payment Processing Mobile Accessories.” If a sale is made thedata management mobile accessory 3802 can update the inventory/productinformation stored within the server 3820 by, for example, decrementingthe quantity value stored within the server 3820 for that particularproduct sold.

Speakers & Microphone

Another feature may provide for one or more speakers to be included aspart of the battery packs or holster (illustrated in FIGS. 1-22). Forinstance a low-profile speaker may be housed within the back plane of abattery pack so that the sound may be emitted from the rear or sides ofthe battery pack. When a mobile device is inserted and coupled to thebattery pack, it couples to an interface that electrically connects thespeaker to the mobile device. The mobile device may send audio or soundsignals to the speaker via an interface with the battery pack. Thisallows a user to listen to audio stored in the mobile device without theneed for headphones.

Similarly, another feature may provide for one or more microphones to beincluded as part of the battery packs (illustrated in FIGS. 1-22). Oneor more microphones may be housed within the battery pack (e.g.,backplane) so that they may capture sound from a user. The microphonemay be electrically coupled to an interface that allows sending capturedaudio signals to a mobile device that may be coupled to the batterypack.

According to yet another feature, when the mobile device is coupled tothe battery pack 1702, it may cause one or more applications to executeon the processors 1706. These applications may continue to operate orexecute even if the mobile device is removed or decoupled from thebattery pack 1702. For example, the battery pack may continue to collectdata (e.g., monitor medical conditions for a patient to which it iscoupled) and wirelessly transmits the collected data or an alarm to themobile device. This is possible since the processors 1706 may be poweredby the power cell 1404 and can be configured to operate whether or notthe mobile device is coupled to the battery pack.

Integrated Display

In some embodiments of the battery pack 1702, battery pack 1702 may alsoinclude an integrated display or screen. For example, the integrateddisplay may be on the outer surface of the back plane of the batterypack. Alternatively, the display 1710 may slide out from within thehousing of the battery pack. This integrated display 1720 may allowdisplaying additional information or data to a user. The additionaldisplay screen may be electrically coupled to the mobile device (via aninterface) to allow the mobile device to send images or video to theadditional display screen.

In another example, the rear of the back plane may house a Braille inputand/or output interface that electrically coupled a mobile devicemounted within the holster or battery pack.

In yet another embodiment, the rear of the back plane may provide akeypad that serves as an input to the mobile device.

According to another feature, the battery pack and/or holster mayprovide an external interface (e.g., Bluetooth wireless interface, USBport, infrared port, etc.) that may allow the mobile device mounted inthe battery pack and/or holster to communicate via that externalinterface. Thus the external interface may provide a different wirelessinterface than provided or supported by the internal system of themobile device.

One or more of the features illustrated in FIGS. 1-39 may be rearrangedand/or combined into a single component or embodied in severalcomponents. Additional components may also be added without departingfrom the invention.

While certain exemplary embodiments have been described and shown in theaccompanying drawings, it is to be understood that such embodiments aremerely illustrative of and not restrictive on the broad invention, andthat this invention not be limited to the specific constructions andarrangements shown and described, since various other modifications mayoccur to those ordinarily skilled in the art.

1. An external processing mobile accessory for a mobile communicationdevice comprising: a casing defining a cavity that conforms, at leastpartially, to an outer shape of the mobile communication device; and oneor more processors housed within the casing and the one or moreprocessors adapted to: perform one or more tasks to obtain data, andcommunicate the obtained data to the mobile communication device.
 2. Theexternal processing mobile accessory of claim 1, further comprising: oneor more input interfaces coupled to the one or more processors toprovide the data to the one or more processors, and one or more outputinterfaces coupled to the one or more processors to carry the data fromthe one or more processors.
 3. The external processing mobile accessoryof claim 1, further comprising: an internal interface coupled to the oneor more processors and adapted to engage a corresponding interface onthe mobile communication device to transmit signals to or from themobile communication device.
 4. The external processing mobile accessoryof claim 1, further comprising: a memory module communicatively coupledto the one or more processors and adapted to store the data.
 5. Theexternal processing mobile accessory of claim 1, further comprising: anexternal interface electrically coupled to the internal interface, theexternal interface adapted to transmit signals from the mobilecommunication device to an external device.
 6. The external processingmobile accessory of claim 1, further comprising: an cryptographic moduleadapted to encrypt signals transmitted from the external processingmobile accessory to the mobile communications device, and furtheradapted to decrypt signals received by the external processing mobileaccessory from the mobile communications device.
 7. The externalprocessing mobile accessory of claim 1, further comprising: a power cellmodule that powers at least one of the of the one or more processors andthe mobile communication device.
 8. An external processing mobileaccessory configured to couple to a mobile device comprising: a casingdefining a cavity that conforms, at least partially, to an outer shapeof the mobile device; an input interface housed within the casing, theinput interface configured to perform one or more tasks to obtain data;a processor, coupled to the input interface and housed within thecasing, the processor configured to manipulate the obtained dataresulting in processed data; an internal interface, coupled to theprocessor and housed within the casing, the external interfaceconfigured to communicate the processed data to the mobile device. 9.The external processing mobile accessory of claim 8, further comprising:a memory module, coupled to the processor and housed within the casing,the memory module adapted to store either the obtained data or theprocessed data.
 10. The external processing mobile accessory of claim 8,further comprising: an external interface, coupled to the internalinterface, the external interface adapted to transmit signals from themobile device to an external device.
 11. The external processing mobileaccessory of claim 8, further comprising: an cryptographic module,coupled to the external interface and housed within the casing, thecryptographic module configured to encrypt signals transmitted from theexternal processing mobile accessory to the mobile device, and furtherconfigured to decrypt signals received by the external processing mobileaccessory from the mobile device.
 12. The external processing mobileaccessory of claim 8, further comprising: a power cell module, housedwithin the casing, that powers the processor or the mobile device. 13.The external processing mobile accessory of claim 9, further comprising:an external interface, coupled to the internal interface, the externalinterface adapted to transmit signals from the mobile device to anexternal device.
 14. The external processing mobile accessory of claim13, further comprising: an cryptographic module, coupled to the externalinterface and housed within the casing, the cryptographic moduleconfigured to encrypt signals transmitted from the external processingmobile accessory to the mobile device, and further configured to decryptsignals received by the external processing mobile accessory from themobile device.
 15. The external processing mobile accessory of claim 14,further comprising: a power cell module, housed within the casing, thatpowers the processor or the mobile device.